package com.teamwhole.modules.sys.service;

import org.springframework.stereotype.Service;

import com.teamwhole.core.persistence.service.CrudService;
import com.teamwhole.modules.sys.dao.DepartmentDao;
import com.teamwhole.modules.sys.entity.Department;

@Service
public class DepartmentService extends CrudService<DepartmentDao, Department> {
	
//	/**
//	 * 获取子节点
//	 * @param entity
//	 * @return
//	 */
//	public Object findNextLevel(Department entity) {
//		List<Department> list = dao.findNextLevel(entity);
//		for (Department item : list) {
//			item.setState(hasNextLevel(item) ? "closed" : "open");
//		}
//		return list;
//	}
//	
//	/**
//	 * 是否含有子节点
//	 * @param item
//	 * @return
//	 */
//	public Boolean hasNextLevel(Department entity) {
//		return dao.getNextLevelCount(entity) > 0;
//	}
	
}
